home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / misc~1 / 123 / stcitdoc.arc / AABUYME.DOC next >
Encoding:
Text File  |  1987-09-10  |  4.0 KB  |  83 lines

  1. AABUYME.DOC
  2.  
  3.     Citadel is a room-structured message system.  The fundamental
  4. design goal is to provide a congenial forum conducive to interesting
  5. discussions.  The software is intended to be as unobtrusive,
  6. unintrusive and unconstraining as possible.  In software as elsewhere,
  7. good engineering is whatever gets the job done without calling
  8. attention to itself.
  9.  
  10.     The fundamental design metaphor is that of a building consisting
  11. of a series of independent rooms, each of which hosts a discussion
  12. devoted to a particular topic.    Messages are stored and retrieved in
  13. chronological order within each room.  Messages are formatted to the
  14. caller's screen width.
  15.  
  16.      Callers may travel freely between the rooms, reading old
  17.  messages and posting new ones.  New rooms may be created at will,
  18. and old ones are deleted when they empty of messages.
  19.  
  20.     People familiar with other electronic message systems may wish
  21. to compare Citadel rooms with EIES conferences, ArpaNet mailing lists,
  22. individual "linear" BB systems or whatever;  the parallels are not
  23. exact but the functions are similar.
  24.  
  25.     The fundamental Goto, Read and Enter commands have been
  26. streamlined as much as possible.  The message display format has a
  27. minimum of unnecessary noise:  the topic is implicit in the message's
  28. location within a room, no explicit TO field is present, no message
  29. ID # is printed, no redundant "END OF MESSAGE" blurbs etc.  The most
  30. common Goto, Read and Enter commands are all single-key.  Citadel
  31. automatically skips rooms which have no new messages, and old
  32. messages in the current room.  (Less concise commands are of course
  33. available to override this.)
  34.  
  35.     Citadel Version 1 offered no more than the above, and was quite
  36. well recieved.  Version 2 left the basic structure unchanged, but
  37. added some additional peripheral capabilites.  Private person-to-
  38. person mail is now supported.  Private rooms can host restricted
  39. conferences.  Once visited, private rooms behave exactly like
  40. regular rooms to the participants, but they are not accessable to
  41. others who don't know the name of the room.  The sysop can set up
  42. some rooms to be windows onto designated disk/directories.  These
  43. directory rooms support the usual message functions, but also allow
  44. one to to do directory listings by wildcard match, or to upload and
  45. download files via Xmodem or  Ymodem. Various rough edges have been
  46. smoothed off.  The message code has been reworked to support
  47. automatic networking of Citadel nodes.
  48.  
  49.  
  50.     STadel is written in Alycon C. The distributed system can be
  51. installed and run without recompilation in most cases.    STadel needs
  52. an Atari ST and an auto-answer modem.
  53.  
  54.     The source files run to about 550K, the .tos files to about 150K.
  55. In a functioning system, the room and userlog files together take
  56. about 150K, and one would normally like about 200K for message text,
  57. to keep the wraparound time longer than a week.  The code is a
  58. simple public-domain release:    it can be used without fee in
  59. commercial systems, repackaged and sold, or whatever takes your fancy.
  60. (As a matter of good form, a pointer to the parent code would be nice,
  61. of course.)  The translator takes no responsibility for the
  62. correctness, reliability, security, use, abuse, contents or
  63. clientele of any STadel installation (nor does the author of the
  64. original Citadel which this comes from).
  65.  
  66.     When you bring up your citadel, I would greatly appreciate it if
  67. you would call my BBS (Pell @ (612)377-9239) and leave a note
  68. telling me about your board.  I'm really interested in finding out
  69. just where STadel is being used and by whom..
  70.                     -- orc   12-Apr-87
  71.  
  72.     Since people have been suggesting that I make STadel shareware, 
  73. 've added this postscript.  STadel is free & public domain, but I
  74. would be very* grateful if you'd send me money if you like the program.
  75.  
  76.     "Like all begware, STadel will whine for money"
  77.  
  78.                     -- orc    9-Sep-87
  79.                       (David Parsons
  80.                        2624 Bryant Ave S #2
  81.                        Minneapolis, Minn 55408 USA)
  82.  
  83.